Decent player but I'd say Mahrez has shown a higher level, so if we went for anyone in the EPL, I'd personally go for Mahrez (or even Willian if they'd be available) for the RW. That being said, Shaqiri is better than anything we have on the right (unless we plan on using Sanchez there) but I'm not convinced he has the high enough "top level" if we ever wanted to get back to the top. Another "squad option" type player is probably as bad a signing as we can make, as we already have them in abundance.
None of them would be my preference though. Any great RW out there, available in the market? I'm gutted we missed out on Douglas Costa when he left Bayern. Was always a fan of his. Then again, I don't follow him week in, week out.