I think it is fine to have not optimal paths, because finding the most optimal ones is part of the fun. Some people also like to play not the most optimal way, because they like challenge, creativity, or just randomness.
Different builds sound interesting