I strongly feel you would be better off getting the keyboard replaced in your MBP 2013 than upgrading to a new MacBook. (See my post history/other comments on this thread for my background and a more thorough explanation.) A keyboard upgrade would be around $200 or less—check local shops near you for price quotes.