I agree with Salsabike.
But buy something like a Bianchi, because they hold their value, so when you are ready to buy "THAT PERFECT" bike, you won't take a total loss on your
old bike.