Kent4,
It depends on what you want to do. If you want to be a professional pilot and plan to spend a lot of time training, building time, ect. then you will want to get as much multi time as possible which probably means getting the multi commercial first. If you want to take your time during your training or are just learning to fly for fun, maybe getting checked out in a complex and/or high performance airplane is for you. It all depends on your situation. I am currently a CFI looking for a job (who's not), and I took the traditional route (private, instrument, commercial, multi). I was able to fly a complex/high performance some during my instrument, but in hindsight I wish that I had spent more of my hard earned money on multi time. When I finished my training I had 12 hours multi which wasn't even enough to get checked out in any twin in my area. Anyway, I know your original question was about complex/ high performance but I hope this helps.