PTCL Smart TV is an option but I dont quite like their picture quality and service, so PTCL is not an option.
If it helps I have listed the kind of channels I want, so suggestions can be given according to them.
Star Movies, AXN, Star world
ARY Digital, HUM TV, Geo Entertainment , Express, TV one,
Masala Channel (Cooking),
Nat geo, Discovery, Health TV
Ary news, Sama, Dawn news, Geo news, Dunya news, Express news
Star sports 1,3,4, Ten sports