This is by no means set in stone and is highly subjective as every single company has had snapped cranks returned to them under warranty but, here's my take on the subject after looking for some new cranks for my own ride.
Profile cranks are good and have set the standard for how most BMX cranks if not all function assemble and look.
However, the design of the recent generation of their cranks have been going for some years (decades) now and that design has been updated by other companies who make their cranks in Taiwan except for Solid who are another good Us company with a relatively small output of cranks and products.
This used to be frowned upon but, since the technology in the Taiwanese bike building industry has grown superior to the US due to better newer and more machines in factories, cheaper running costs and an understanding of how to make quality BMX products guided and designed by predominantly US and European bike companies although mistakes can still be made.
My conclusion is that Taiwanese made cranks are now where innovation and aesthetics lie especially with the 2pc and 2.5pc designs and at the top of that innovation are Flybikes Cranks and Odyssey Twombolts after these two there are a plethora of for want of a better term - Profile clones with and without a 2.5pc axle/arm setup.
1,Flybikes 2,Odyssey 3,Solid 4,Profile 5,Take your pick its a big ocean out there!
Sunday
dk
It will if you have bmx (or bmx style) cranks.
One can find reviews for BMX cranks from consumer review sites or the buying page itself, from there the consumer can find out what it's like by reading other reviews.
build it custom yourself
steel,wheels,chainwheel,cranks,forks,bars
take the cranks off and then take your old sprocket off and then put the new one on and then put the cranks back on.
Profile odyssey twombolt and mcneil con joined v2
Yes, if you can find the correct bottom bracket for the frame.
BB usually stands for Bottom Bracket, the part which holds the cranks/pedals to the bike
I wouldn't recommend a mongoose, but I would go with ace.
Five. One for each wheel, one for the cranks and one for each pedal.