Thanks everyone for your input. I was hoping Atlas and Kato would be in the list but I wasn't sure as I went to my local train store and he like only 2 CSX engines so I was worried that they weren't that popular.
Upon looking at the possible track plans that I may build, I am thinking more and more that maybe I should go with DCC as they all seem to have reversing loops and 20 or more blocks. I have never used a layout with reversing loop but it sounds like a pain in the neck as I like to have trains running all by themselves without constant input from me. So now I am on a mission to learn all I can about DCC (I know almost nothing about it) and to find engines that have DCC already.