I do this frequently on longer flights on UA. I was in an auto accident several years ago; while the legroom in E+ is fine, I have trouble with my shoulders and neck when having to share the space/arm rest on flights >2 hours.
Work typically won't pay for a premium cabin, so I will purchase an extra seat using miles miles. If my upgrade request is honored, I will cancel the seat and release it back into the pool.