Ya 48T x 18T is pretty good. I personally like 48T x 17T. I think if you're happy with 48T you should stay there. Try to find some a FSA crankset or something similar.
As for wheels, in that price range if it were me I would rather look at eighthinch Julian wheelsets.