I have used almost every bike you mentioned the best bike among this is gs 150 but If you want to ride its very difficult to turn it on high speed like zig zag the piaggio is also good but 0% parts are avaiable honda 125 is very fast but when its go out of control it very very very to control it again dyl 125 is the fastest but it is not yamaha its very 3rd class bike only speed noting else very very very very very very very very unsafe due to very thin rear type the 125 deluxe is also a very good bike engine wise it will never dispoint you never goes out of control very good control but no resale and some body parts issue