It really depends on what kind of rider you are.
OE pistons are cast because they are light, run tight clearance specs, and breaking them in is fool proof. Because they are softer if you change them before the fail, very little cylinder wear is common and a replacement piston of the same size can often be re-used.
Warm up for cast pistons is quick and simple usually a minute or two and ride off easy for the next minute
However they are more brittle and dont stand up to detonation or pre-ignition as well and if left until they fail its usually pretty bad.
Forged pistons like Wiseco are much more durable and withstand punishment better, however they usually dont produce as much power as they require more clearance and often heavier.
Break in for Forge pistons is much harder then cast and they are far more prone to cold seizure and poor breakin results. The Pistons require a LOT longer warm up, usually 3-4 minutes of idling while lightly blipping the throttle every 20 seconds or so to keep it from loading up. Once the cylinder head is hot the bike is ready to ride off. Its should also be driven slowly for the first minute or two to let the piston slowly come up to temp. The other downside to forged poistons, when they are worn out usually the cylinder is as well and needs a fresh bore....
IMO use a wiseco piston, Amsoil Interceptor or Dominator at 50:1 and allow your engine to warm up 4-5 minutes each time before you ride off .
For people running the injection system I recommend using Amsoil in the injector tank but because it does not have direct port/bearing injection, also mix your fuel at 100:1 using Amsoil interceptor.