Yes, I have J3 and the front camera is great! Most of the phones I used had 2MP and looked nice, but 5MP is perfect clear.
Also, the front camera's angle is a bit strange, it kinda looks like you're using a selfie stick, and not hand when taking selfies haha. Back camera is pretty good judging by the price of the phone.
Also, the phone is really good, battery lasts a lot and it's not laggy at all. Note: If you want a lot of apps/games, I suggest getting J5 because it has more memory or buying memory card : D