Magnetic skyrmions are topologically protected spin solitons, which may be used in spintronic devices for information storage and processing. However, skyrmions in ferromagnets have some intrinsic difficulties, which must be overcome to use them for spintronic applications, such as the inability to move along electric current due to skyrmion Hall effect . I will discuss how to work around this problem by using instead of skyrmions different anisotropic topological solitons ? antiskyrmions, recently observed in systems with anisotropic Dzyaloshinskii-Moriya interaction . I will explain their current-driven dynamics in both ferromagnets and antiferromagnets based on the transformation between skyrmion and antiskyrmion. Yet as another solution to eliminate the skyrmion Hall effect, I will also talk about skyrmions in antiferromagnetic materials . We demonstrate how they can be stabilized  and manipulated at finite temperatures . An antiferromagnetic skyrmion is a composite topological object with a similar but of opposite sign spin texture on each sublattice, which results in a complete cancellation of the Magnus force and as a result absence of skyrmion Hall effect. I will show that this effect is universal for any topological solitons. However, the topological spin Hall effect of antiferromagnetic skyrmion texture is nonzero and enhances the spin transfer torques acting on skyrmions .