fender telecaster squire

What kind of guitar is best? I want a nice one i can keep for a long time, i was thinking maybe a fender tele?
I have been playing for about 9 months and i have an epiphone junior les paul and a squire 3/4 strat. I want to get a nicer guitar that will last me a long time. I havent looked into it too much and im really hoping someone can give me some suggestions. I like to play all types of rock. Telecasters are very appealing to me, but i dont know tons about them. Christmas is coming up and id really appriciate it if somebody can help me out. Thanks a bunch
A Gibson. It hits almost every type of tone there is well and it has incredible sustain. Its really well made too. The price might put you off but dude its a GIBSON.
Fenders do not handle hard tones well.
Bluesboy Jag Squire telecaster cheap guitar