It probably depends on his personality. I started on dirt bikes, but had a GSXF650 that was fun and great for a street beginner, but I was ready to trade it in after 2 months.
It will also depend on your budget. Get an S1000RR, keep in Rain Mode and take off the fairings. Then he can advance...